package com.plian.system.bean.pm;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

/**
 * @description: 不动产excel导入bean
 * @author: gangan
 * @create: 2025-06-06 08:55
 */
@Data
public class EstateInfoExcelBean {

    /**
     * 归属单位
     */
    @ExcelProperty(index = 0)
    private String orgName;

    /**
     * 归属集团
     */
    @ExcelProperty(index = 1)
    private String orgGrpName;

    /**
     * 地块名称
     */
    @ExcelProperty(index = 2)
    private String landName;
    /**
     * 坐落位置
     */
    @ExcelProperty(index = 3)
    private String landLocatedPosition;
    /**
     * 土地取得时间
     */
    @ExcelProperty(index = 4)
    private String landAcquisitionTime;
    /**
     * 土地性质 编码100002
     */
    @ExcelProperty(index = 5)
    private String landNature;
    /**
     * 土地总面积(m²)
     */
    @ExcelProperty(index = 6)
    private String landTotalArea;
    /**
     * 土地用途 编码100004
     */
    @ExcelProperty(index = 7)
    private String landUse;
    /**
     * 土地入账价值
     */
    @ExcelProperty(index = 8)
    private String landBookValue;
    /**
     * 确权情况 1已确权 2未确权 3部分确权
     */
    @ExcelProperty(index = 9)
    private String landMadeSituation;
    /**
     * 未确权原因
     */
    @ExcelProperty(index = 10)
    private String landNoMadeReason;
    /**
     * 已确权面积(m²)
     */
    @ExcelProperty(index = 11)
    private String landMadeArea;
    /**
     * 未确权面积m²
     */
    @ExcelProperty(index = 12)
    private String landNoMadeArea;
    /**
     * 权证人
     */
    @ExcelProperty(index = 13)
    private String landWarrant;
    /**
     * 证号
     */
    @ExcelProperty(index = 14)
    private String landCardNumber;
    /**
     * 发证日期
     */
    @ExcelProperty(index = 15)
    private String landReleaseDate;
    /**
     * 备注
     */
    @ExcelProperty(index = 16)
    private String landRemark;
    /**
     * 房产名称
     */
    @ExcelProperty(index = 17)
    private String houseName;
    /**
     * 房产地址
     */
    @ExcelProperty(index = 18)
    private String houseLocatedPosition;
    /**
     * 房屋结构 编码101004
     */
    @ExcelProperty(index = 19)
    private String houseStructure;
    /**
     * 房产性质 编码101003
     */
    @ExcelProperty(index = 20)
    private String houseNature;
    /**
     * 房产总面积(m²)
     */
    @ExcelProperty(index = 21)
    private String houseTotalArea;
    /**
     * 房产入账价值
     */
    @ExcelProperty(index = 22)
    private String houseBookValue;
    /**
     * 权利类型
     */
    @ExcelProperty(index = 23)
    private String houseRightType;
    /**
     * 房产来源 编码101002
     */
    @ExcelProperty(index = 24)
    private String houseSource;
    /**
     * 房产规划用途 编码101001
     */
    @ExcelProperty(index = 25)
    private String houseUse;
    /**
     * 确权情况 1已确权 2未确权 3部分确权
     */
    @ExcelProperty(index = 26)
    private String houseMadeSituation;
    /**
     * 未确权原因
     */
    @ExcelProperty(index = 27)
    private String houseNoMadeReason;
    /**
     * 房屋已确权面积
     */
    @ExcelProperty(index = 28)
    private String houseMadeArea;
    /**
     * 房屋未确权面积
     */
    @ExcelProperty(index = 29)
    private String houseNoMadeArea;
    /**
     * 车位数量
     */
    @ExcelProperty(index = 30)
    private String parkingNumber;
    /**
     * 证件类型 1房产证 2不动产证
     */
    @ExcelProperty(index = 31)
    private String documentType;
    /**
     * 权证人
     */
    @ExcelProperty(index = 32)
    private String houseWarrant;
    /**
     * 证号
     */
    @ExcelProperty(index = 33)
    private String houseCardNumber;
    /**
     * 发证日期
     */
    @ExcelProperty(index = 34)
    private String houseReleaseDate;
    /**
     * 备注
     */
    @ExcelProperty(index = 35)
    private String houseRemark;
    /**
     * 是否有可出租面积
     */
    @ExcelProperty(index = 36)
    private String isHaveRentArea;

    /**
     * 目前资产用途
     */
    @ExcelProperty(index = 37)
    private String currAssetUsage;

    /**
     * 可出租面积
     */
    @ExcelProperty(index = 38)
    private String canRentArea;

    /**
     * 已出租面积
     */
    @ExcelProperty(index = 39)
    private String haveRentArea;

    /**
     * 收取租金
     */
    @ExcelProperty(index = 40)
    private String acceptRent;

    /**
     * 出租年限
     */
    @ExcelProperty(index = 41)
    private String rentDuration;

    /**
     * 是否每年公允值入账
     */
    @ExcelProperty(index = 42)
    private String isHaveFairValue;
    /**
     * 经办人
     */
    @ExcelProperty(index = 43)
    private String agent;
    /**
     * 联系电话
     */
    @ExcelProperty(index = 44)
    private String phone;

}
